﻿body { background:url(../images/nei_bg.jpg) top repeat-x; margin:0px; padding:0px;  font-size:12px; font-family:微软雅黑;}
img,li,p,ul,h1,h2,h3,h4,dl,dd,dt,ol{ border:0px; padding:0px; margin:0px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.HeadBar,.NavBar,.BannerBar,.MainBar,.FooterCon,.NeiBanner,.IndexProType{ width:1080px; margin:0 auto;}

.HeadBar{ height:130px; background:url(../images/img1_02.jpg) top right no-repeat; position:relative; z-index:999999;}
.HeadBar h1{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none}
.Language{ width:1050px;  height:35px; list-style:none;}
.Language ul{ list-style:none;}
.Language li{ float:right; margin-top:7px; padding-left:15px; background:url(../images/icon2.jpg) no-repeat left center; margin-left:20px;}
.Language li a{ color:#c0e8c3;}
.LogoBar{ width:537px; height:85px; float:left; position:relative; }
.LogoBar p{ font:23px "微软雅黑"; font-weight:bold; position:absolute; top:5px; right:30px; letter-spacing:1px; border-left:2px solid #ccc; padding-left:20px;}
.LogoBar .t1{ color:#028805; }
.LogoBar .t2{ color:#ff8f02; }

.SearchBar{ width:240px;  position:absolute; right:0px; top:10px;}
.SearchBar dt{ width:160px; float:left;}
.SearchT{ border:solid 1px #15c11a; color:#999999;}

.Telico{ position:absolute; right:0px; top:48px; font:20px "微软雅黑"; color:#ff8f02; }
.Telico .t1{ font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; letter-spacing:1px;}

.TopNav{ text-align:right; position:absolute; right:0px; bottom:15px; border-top:1px #ebebeb solid; padding-top:5px;}
.TopNav ul{ list-style:none;}
.TopNav li{ float:left; font-size:15px; font-weight:bold;  font-family:微软雅黑; margin-left:20px;}
.TopNav li a{ color:#008802;}

.BannerBar{  width:100%; 
             height:474px; 
             overflow:hidden; 
             text-align:center;
             background:url(../images/banner_2019.jpg)center no-repeat #003300;

}


.index_2019 {
     width:1080px; height:380px; 
     margin:0 auto;
     margin-top:40px;
}
    .index_2019 ul {
        list-style:none;
    }

        .index_2019 ul li {
            float:left;
            width:32%;          
            background:#f2f2f2;
            margin-right:20px;

        }

            .index_2019 ul li:last-child {
                float:right;
               margin-right:0;
            }
    .index_2019 li img {
        width:100%;
    }

    .index_2019 .detail {
        margin:10px;
        color:#666;
    }

    .index_2019 h2 {

    }
        .index_2019 h2 a {
            color:#666;
        }
    .index_2019 p {
        color:#666;
        line-height:22px; text-indent:2em;
    }



.index_2019-1 {
     width:1080px; 
     height:590px; 
     margin:0 auto;
     margin-top:40px;
     
    
}



    .index_2019-1 h3 {
        background:#44b46a;
        width:100%; 
        color:#FFFFFF;
        font-size:24px;
        padding:5px 0;
        margin-bottom:20px;
        text-indent:6px;
    }
 .index_2019-1 h3 a {color:#FFFFFF;}
    .index_2019-1 a { line-height:30px; font-size:16px;
        color:#FF0000;
    }





.index1{background:url(../images/mainbg_36.jpg) top no-repeat #fff; clear:both; height:90px; width:1080px; margin:0 auto;}

.index1 .box{ width:250px; height:80px; border:1px #e2e2e2 solid; margin:30px 20px 20px 0; float:left; position:relative; }
.index1 .box .img1{ position:absolute; left:10px; top:10px;}
.index1 .box .text1{position:absolute; left:80px; top:40px; line-height:16px; color:#999;}

.index1 .box2{ width:100%; height:88px; margin:0 auto; background-image:url(../images/index_15_2_bg.jpg); clear:both;}
.index1 .box2 img{ margin:10px;}

.index2{ width:1080px; height:720px; margin:60px auto;}
.index2 .left{ 
                width:250px;
                height:645px; 
                border:1px solid #66cc66;
                float:left;}
.index2 .right{ float:right; width:800px;}
.index2 .left h3{ background-color:#009900; font-size:16px; margin:1px; padding:5px 0 5px 10px; clear:both; color:#fff;}
.index2 .left h3 a{ color:#fff;}
.index2 .left ul{ list-style:none; margin:5px 0 5px 0; clear:both;}
.index2 .left li{ float:left; margin:0 5px 0 10px; border-bottom:1px dashed #ccc; line-height:22px;}
.index2 .left li a{ color:#666;}


.index2 .right .probox{ 
                height:230px; 
                position:relative;}
.index2 .right h3{ font-size:16px; border-bottom:3px solid #009900; margin-bottom:10px; padding-bottom:5px;}
.index2 .right h3 a{ color:#009900;}

.index2 .right .probox ul,.index2 .right .probox1 ul{ list-style:none;}
.index2 .right .probox li{ width:240px; height:180px; float:left; margin-right:40px; font-size:13px; }
.index2 .right .probox1 li{ width:126px;  margin-right:8px; font-size:13px; text-align:center;  }
.index2 .right .probox li:last-child,.index2 .right .probox1 li:last-child{ float:right; margin:0px;}
.index2 .right .probox li img{ width:240px;}
.index2 .right .probox1 li img{border:1px #ddd solid; padding:1px; width:240px;}
.index2 .right .probox li a,.index2 .right .probox1 li a{ color:#666;}

.index2 .box{ 
 
height:80px;
border-bottom:1px #e2e2e2 solid;
margin:10px 0 5px 0;
position:relative;
padding-bottom:5px;

}
.index2 .box .img1{ position:absolute; left:10px; top:10px;}
.index2 .box .text1{position:absolute; left:80px; top:40px; line-height:16px; color:#999;}

.index2 .box2{ width:100%; height:88px; margin:0 auto; background-image:url(../images/index_15_2_bg.jpg); clear:both;}
.index2 .box2 img{ margin:10px;}




		
		












.index2 .right .probox .more{ position:absolute; color:#999;  right:0px; top:0px;}
.index2 .right .probox .more a{ color:#999;}
.i_pro_key { position:absolute; right:0px; top:7px;color:#999;
}
    .i_pro_key a {
        color:#999;
    }



.index3{ height:360px; background:url(../images/index_15_3_bg.jpg)top repeat-x;  clear:both; margin-top:50px;}
.index3 .con1{ width:1080px;  margin:0 auto; position:relative;}
.index3 .con1 .img1{ position:absolute; right:0px; top:-22px;}
.index3 .con1 .left{ width:720px; height:307px; background-color:#fff; float:left; margin-top:25px; position:relative; }
.index3 .con1 .right{ width:360px; height:307px; float:right; background:url(../images/index_15_3_right_bg.jpg);  margin-top:25px; position:relative;}

.index3 .con1 h3{ font-size:20px; color:#ff9900; border-bottom:3px solid #ff9900; margin:15px 15px 5px 15px; padding-bottom:5px;}

.index3 .con1 .more{ position:absolute; right:15px; top:25px;}
.index3 .con1 .more a{ color:#999;}
.index3 .con1 .text1{ color:#999; padding-left:15px;}
.index3 .con1 .text2{ width:95%; margin:10px auto;  color:#666; line-height:20px;}
.index3 .con1 .text2 img{ float:left; margin:0 15px 15px 0;}
.index3 .con1 .text2 a{ color:#000; text-decoration:underline;}

.index3 .con1 .right ul{ list-style:none; margin-top:20px;}
.index3 .con1 .right li{ background:url(../images/sanj1.gif) no-repeat left center; border-bottom:1px dotted #ccc; width:82%; margin:0 auto; padding-left:15px; line-height:25px; font-size:13px;}

.index3 .con2{ width:1080px;  margin:20px auto; height:150px; clear:both;}
.index3 .con2 .img1{ width:170px;}



.index4{ height:681px; background:url(../images/index_15_4_bg.jpg)top repeat-x; }
.index4 .con1{ width:1080px; height:681px;  margin:0 auto; background:url(../images/index_15_4_bg2.jpg) no-repeat; position:relative; }

.index4 .con1 .text1{ position:absolute; left:80px; top:152px;}
.index4 .con1 .text2{ position:absolute; left:80px; top:316px;}
.index4 .con1 .text3{ position:absolute; left:80px; top:435px;}
.index4 .con1 .text4{ color:#006600; font-weight:bold;}
.index4 .con1  h4{ font-size:18px; color:#006600; }
.index4 .con1 .img1{ position:absolute; left:1px; top:152px;}
.index4 .con1 .img2{ position:absolute; left:1px; top:316px;}
.index4 .con1 .img4{ position:absolute; left:1px; top:435px;}
.index4 .con1 .img5{ position:absolute; right:200px; top:120px;}
.index4 .con1 .img6{ position:absolute; right:0px; top:260px;}
.index4 .con1 .img7{ position:absolute; right:144px; top:450px;}

.index4 .con1 ul{ list-style:none;}
.index4 .con1 li{background:url(../images/sanj1.gif)no-repeat left  center;  padding-left:15px; line-height:25px; }

.index5{ width:1200px; margin:20px auto; height:304px; background:url(../images/index_15_5_bg.jpg)top repeat-x; position:relative; }
.index5 .text1{ position:absolute; top:70px; left:20px; color:#fff; list-style:none;}
.index5 .text1 ul{}
.index5 .text1 li{ float:left; background:url(../images/index_15_5-2.png)no-repeat left  center; margin-right:10px; padding-left:20px;  }
.index5 .img1{ position:absolute; right:20px; top:15px;}
.index5 .con1{ position:absolute; bottom:50px; left:5px;}

.index6{ width:1200px; height:220px; margin:0 auto; margin-bottom:20px; }
.index6 .con1{ width:328px; height:210px;  float:left; border:1px solid #e4e4e4;  position:relative; margin-right:15px;}
.index6 .con2{ width:326px; height:210px;  float:right; border:1px solid #e4e4e4;  position:relative;}

.index6 h3{ font-size: 20px; color:#003300; position:absolute; left:10px; top:10px;}
.index6 h3 a{color:#003300; }
.index6 .text1{ color:#999;  position:absolute; left:10px; top:35px;}
.index6 .img1{ position:absolute; left:10px; top:60px;}
.index6 ul{ list-style:none; width:190px; position:absolute; top:60px; right:5px; }
.index6 li{background:url(../images/sanj1.gif) no-repeat left center; padding-left:10px;  line-height:20px; width:170px; height:23px; overflow:hidden; text-overflow:ellipsis; }
.index6 li a{ color:#666;}


.index7{ width:1080px; height:345px; margin:0 auto; margin-bottom:20px; }
.index7 .con1{ width:350px; height:345px;  float:left; border:1px solid #e4e4e4; margin-right:15px;}
.index7 .con2{ width:700px; height:345px;  float:right; border:1px solid #e4e4e4;  position:relative;}
 .index7 .con11 {  height:170px;   position:relative; }
.index7 h3{ font-size: 20px; color:#003300; }
.index7 h3 a{color:#003300; }
.index7 .text1{ color:#999;  position:absolute; left:10px; top:35px;}
.index7 .text2 { position:absolute; left:10px; top:10px; }
.index7 .text3 { position:absolute; left:10px; top:140px; }
.index7 .img1{ position:absolute; left:10px; top:60px;}
.index7 .con1 ul{ list-style:none; width:200px; position:absolute; top:60px; right:5px; }
.index7 .con1 li{background:url(../images/sanj1.gif) no-repeat left center; padding-left:10px;  line-height:21px; width:170px; height:23px; overflow:hidden; text-overflow:ellipsis; }
.index7 .con1 li a{ color:#666;}

.index7 .con2 ul{ list-style:none; width:580px; position:absolute; top:60px; right:5px; }
.index7 .con2 li{background:url(../images/sanj1.gif) no-repeat left center; padding-left:10px;  line-height:21px; width:42%; height:23px; overflow:hidden; text-overflow:ellipsis; float:right; margin-right:20px;}
.index7 .con2 li a{ color:#666;}

.index8 {
    width:1080px; height:300px; margin:30px auto; 
}

.index8_tit {
     text-align:center;
}
.index8_tit p{ color:#999; font-style: italic;}
.index8_tit  h4{ font-size:20px; width:150px; margin:0 auto; color:#006600; font-weight:normal;border-bottom:3px solid #006600; }
.index8_tit  a{ color:#999; font-style:italic;}

.index8 .news_hot {
     border:1px solid #e4e4e4;
     padding:15px 10px;
     width:45%;
     float:left;
     margin-top:30px;
     height:170px;
     
}
.index8 .news_hot p{ height:130px; overflow:hidden;}
.index8 .news_hot h3{ font-size:18px; font-weight:normal; margin-bottom:5px;}
.index8 .news_hot img{ float:left; margin-right:20px; width:230px; height:170px;}
.index8 a{ color:#000;}
.index8 p{ color:#666; line-height:22px;}

.index8 .fq {
     border:1px solid #e4e4e4;
     padding:15px 10px;
     width:49%;
     height:170px;
     float:right;
     margin-top:30px;
}

    .index8 .fq span {border-radius: 50%;     
                -moz-border-radius: 50%;      
                -webkit-border-radius: 50%;
               color:#fff; 
               padding:3px 6px;
               background:#009900; 
               margin-bottom:50px;
    }
.index8 .fq .a{ background:#ff8f02; }
.index8 .fq h3{font-size:16px; font-weight:normal; margin-bottom:10px;}
.index8 .fq .cn{ margin-bottom:20px;}





/*导航.一级菜单*/

#menu{ height:45px; position:relative; clear:both;}
#menu ul{ list-style:none;}
#menu li{ float:left; width:97px;  height:45px; text-align:center;  font:14px "微软雅黑"; line-height:45px;  _display:inline;  font-weight:bolder; background:url(../images/navbg_31.jpg) right no-repeat;}
#menu li span{  padding:0 20px; cursor:pointer; }
#menu li a{ color:#004020;}
#menu li a:hover,#menu li a.hover,#menu li a.on{ float:left; line-height:45px; height:45px; background:url(../images/navbg_30.jpg) ; display:block;}
#menu li a:hover span,#menu li a.hover span,#menu li a.on span{ float:left;  background:url(../images/navbg_30.jpg);  color:#004020; }
#menu li a.activeMenu{ background:url(../images/navbg_30.jpg);  color:#004020;}






/*导航.二级菜单*/
#menu-popup{ z-index:999999; position:absolute; top:160px !important; color:#5C5C5D;}
#menu-popup a:link,#menu-popup a:visited{color:#fff;}

#menu-popup .hsabout,#menu-popup .hsnews,#menu-popup .hsproducts,#menu-popup .hsdevelop,#menu-popup .hsservices,#menu-popup .TopNav001,#menu-popup .TopNav002
{ width:240px; background-color:#049e09; border:1px solid #80cd85;  padding:15px; overflow:hidden;}




#menu-popup .hsabout{margin-left:95px; _position:absolute; _top:0;  _left:0;}
#menu-popup .hsproducts{ margin-left:192px; _position:absolute; top:0; _left:0; _display:inline; }
#menu-popup .hsnews{margin-left:289px; _position:absolute; _left:0; }
#menu-popup .hsservices{margin-left:386px; _position:absolute; _left:0px;  _display:inline; }
#menu-popup .hsdevelop{ margin-left:483px; _position:absolute; _left:0; }
#menu-popup .TopNav001{margin-left:580px; _position:absolute; _left:0px; _display:inline; }
#menu-popup .TopNav002{margin-left:677px; _position:absolute; _left:0px;  _display:inline; }

#menu-popup .menucon{ line-height:25px;}
#menu-popup .menucon img{ float:right; }
#menu-popup .menucon a{ margin-right:20px;}




#menu-popup .menupro{}
#menu-popup .menupro dl{ width:70px; height:100px; float:left; margin-right:5px;}
#menu-popup .menupro dd{}
#menu-popup .menupro dd img{ width:70px; height:70px;} 
#menu-popup .menupro dt{ text-align:center;}



/*导航.产品（2014416）*/
.MainNav{ 
    /*clear:both; 
          position:absolute;
          top:0;
          left:0px;
        overflow:hidden;
        */
          width:100%;
		  font-weight:bold;	  
          text-align:center;
          background:url(../images/mainnav_bg.jpg) repeat-x bottom #fff;
          height:45px; 
          overflow:hidden; 
}
.MainNav ul{ list-style:none;}
.MainNav li{ float:left; font-size:13px; line-height:45px;  _display:inline;  background:url(../images/navbg_31.jpg) left no-repeat; padding-left:9px; margin-right:9px; display:block;}
.MainNav li a{ color:#004020;}
.MainNav li a:hover{background:url(../images/navbg_30.jpg) ;}


.MainNav a{font-family:微软雅黑;
           color:#004020;
           font-size:14px;
           padding:0 3px;  
            line-height:45px; }

.hb{ display:none;}
.img3{ height:25px; padding:15px 5px 0 5px;}
.hb2{height:30px; background-color:#d2e0c9; padding:5px;}

/*底部*/


.FooterBox{ width:100%; height:203px; background:url(../images/footerbg.jpg) bottom repeat-x #bbe4bc; color:#29422a;  line-height:20px; clear:both; margin-top:10px; }
.FooterBox a{color:#003300;}
.footer_1,.footer_2{width:1080px; margin:0 auto;}
.footer_1{height:110px;}
.footer_2{ height:93px; position:relative;}
.footer_2 .bdsharebuttonbox { position:absolute; right:200px; bottom:15px;}
.footer_2 p{ margin-top:15px;}
.footer_2_nav { width:400px; height:28px; /*background:url(../images/footerimg_107.jpg); list-style:none; */ right:0px; bottom:30px; position:absolute; text-align:right;  }
.footer_2_nav li{ float:left;  padding:2px 4px 0 8px;}
.footer_2_other{ position:absolute; right:0px; top:25px;}
.footer_2 .hotpro{ position:absolute; 
                   right:0px;
                   top:5px;
                    text-align:right;
                  /* width:50%;*/
}

.footer_2 .hotpro a{
    /*color:#fff;*/
    font-size:13px;
    margin-left:8px;
}

.FooterCon{ width:1020px; height:220px; margin:0 auto; padding:10px; position:relative;}
.FooterBox h3{ color:#003300; font-size:16px; line-height:25px;}
.FooterContact{ margin:0 40px 0 0; width:220px; position:absolute; right:0px; top:18px;}

.FooterPro{float:left; width:720px;}
.FooterOther{ float:right; width:320px; position:relative; }
.lianzhao{ position:absolute; right:0px; top:5px;}

.FooterPro ul{ list-style:none;}
.FooterPro li{ position:relative; background:url(../images/sanj1.gif) left no-repeat; text-indent:20px; width:24%; float:left;}
.FooterPro a{ color:#29422a;}

.FooterNav{ position:absolute; bottom:10px; left:0px; clear:both;}
.FooterNav ul{ list-style:none;}
.FooterNav li{ float:left; padding:0 5px 0 5px;  font-family:微软雅黑; font-weight:bold;}
.FooterNav li a{color:#81ce84;}

.FooterNav li a{color:#81ce84;}

.footer_copy{ width:600px; position:absolute; left:0px; bottom:10px;}
.footer_honor{ width:350px; position:absolute; right:0px; bottom:1px;}


.tupah{ width:1020px; float:left; clear:both;position:relative;}
.tupah .box{ position:relative; overflow:hidden; height:250px; width:1020px; float:left; }
.tupah ul{
	position:absolute;
	left:0;
	top:0;
	width: 1020px;
	list-style:none;
}
.tupah ul li{ float:left; width:1020px;}
.zuoyou{ float:right;  position:relative; z-index:999;}
.zuo{ position: absolute; top:120px; left:0px; z-index:999;}
.you{ position: absolute; top:120px; right:0px;z-index:999;}

 .link{ width:1080px; margin:30px auto; margin-bottom:0px; font-size:12px; border:1px solid #eee; padding:20px 10px; position:relative; }
 .link h4{ position:absolute; top:-10px; left:40%; font-size:15px; background:#fff; width:100px; color:#666;}
.link a{ color:#999; font-style:italic;}







		.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }
		.picMarquee-left .hd{height:1px; position:relative; }
		.picMarquee-left .hd .prev,.picMarquee-left2 .hd .next{ display:block;  width:21px; height:68px; overflow:hidden;
			 cursor:pointer; position:absolute; }
		.picMarquee-left .hd .prev{ background:url("../images/index_15_3_jt_1.png") no-repeat; left:0px; top:35px;}
		.picMarquee-left .hd .next{ background:url("../images/index_15_3_jt_2.png") no-repeat; right:0px; top:35px;}
		/*/*.picMarquee-left .bd{ padding:0 45px;   }*/*/
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:240px; height:117px; display:block;  }
		
		
		.picMarquee-left2{ width:1000px;  overflow:hidden; position:relative;  }
		.picMarquee-left2 .hd{height:1px; position:relative; }
		.picMarquee-left2 .hd .prev,.picMarquee-left .hd .next{ display:block;  width:21px; height:68px; overflow:hidden;
			 cursor:pointer; position:absolute; }
		.picMarquee-left2 .hd .prev{ background:url("../images/index_15_3_jt_1.png") no-repeat; left:0px; top:35px;}
		.picMarquee-left2 .hd .next{ background:url("../images/index_15_3_jt_2.png") no-repeat; right:0px; top:35px;}
		.picMarquee-left2 .bd{ padding:0 35px;   }
		.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left2 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left2 .bd ul li .pic{ text-align:center; }
		.picMarquee-left2 .bd ul li .pic img{ width:170px; height:117px; display:block;  }
		
			.picMarquee-left3{ width:1000px;  overflow:hidden; position:relative;  }
		.picMarquee-left2 .hd{height:1px; position:relative; }
		.picMarquee-left2 .hd .prev,.picMarquee-left .hd .next{ display:block;  width:21px; height:68px; overflow:hidden;
			 cursor:pointer; position:absolute; }
		.picMarquee-left2 .hd .prev{ background:url("../images/index_15_3_jt_1.png") no-repeat; left:0px; top:35px;}
		.picMarquee-left2 .hd .next{ background:url("../images/index_15_3_jt_2.png") no-repeat; right:0px; top:35px;}
		.picMarquee-left2 .bd{ padding:0 35px;   }
		.picMarquee-left2 .bd ul{ overflow:hidden; zoom:1; }
		.bd ul li{ margin:10px 20px; float:left; _display:inline; overflow:hidden; text-align:center; }
		.picMarquee-left3 .bd ul li .pic{ text-align:center; }
		.picMarquee-left3 .bd ul li .pic img{ width:170px; height:117px; display:block;  }
		

